import time


# 定义装饰器
def metric(fn):
    def metric2():
        # 函数的开始时间
        start_time = time.time()
        fn()
        # 函数的结束时间
        end_time = time.time()
        # 开始的时间减去结束的时间，就是执行的时间
        print('耗时：{:.4f}s'.format(end_time - start_time))
    return metric2


@metric
def add_time1():
    print('第一个执行时间')
    time.sleep(2)


add_time1()
# 分割一下
print('>' * 20)


@metric
def add_time2():
    print('第二个执行时间')
    time.sleep(2)


add_time2()